home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Topik / Topik - Disk 02 - Fonts and CLI Commands (19xx)(Topik Public Domain)(PD)[a][WB].zip / Topik - Disk 02 - Fonts and CLI Commands (19xx)(Topik Public Domain)(PD)[a][WB].adf / Source / MRDates.h < prev    next >
C/C++ Source or Header  |  1989-04-19  |  919b  |  36 lines

  1. /* MRDates.h - Declarations for types and variables used by MRDates. */
  2.  
  3. typedef struct {
  4.     int    Dyear;        /* year AD (e.g. 1987)    */
  5.     int    Dmonth;        /* month of year (0-11)    */
  6.     int    Dday;        /* day in month (1-31)    */
  7.     int Dhour;        /* 0-23                 */
  8.     int Dminute;    /* 0-59                 */
  9.     int Dsecond;    /* 0-59                 */
  10.     int    Dweekday;    /* day of week (Sun=0)    */
  11. } DATE;
  12.  
  13. typedef struct {
  14.         char    *Mname;
  15.         int     Mdays;
  16.         } CalEntry;
  17.  
  18. #ifdef MRDATES
  19. CalEntry calendar[12] = {
  20.         { "Jan", 31 },   { "Feb", 28 },  { "Mar", 31 }, { "Apr", 30 },
  21.         { "May", 31 },   { "Jun", 30 },  { "Jul", 31 }, { "Aug", 31 },
  22.         { "Sep", 30 },   { "Oct", 31 },  { "Nov", 30 }, { "Dec", 31 }
  23.     };
  24. #else
  25. extern CalEntry calendar[12];
  26. #endif
  27.  
  28. #ifdef MRDATES
  29. char *dayNames[7] = {
  30.     "Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"
  31.     };
  32. #else
  33. extern char *dayNames[7];
  34. #endif
  35.  
  36.